第四部分 第十二章 2.DOM操作
条评论12.2 DOM操作
12.2.1 内容操作
html()
:获取/设置元素的标签体内容1
<a><font>内容</font></a> --> <font>内容</font>
text()
:获取/设置元素的标签体纯文本内容1
<a><font>内容</font></a> --> 内容
val()
: 获取/设置元素的value属性值
12.2.2 属性操作
- 通用属性操作
attr()
:获取/设置元素的属性removeAttr()
:删除属性prop()
:获取/设置元素的属性removeProp()
:删除属性attr
和prop
区别?
1、如果操作的是元素的固有属性,则建议使用prop
2、如果操作的是元素自定义的属性,则建议使用attr
- 对class属性操作
addClass()
:添加class属性值removeClass()
:删除class属性值toggleClass()
:切换class属性toggleClass("one"):
判断如果元素对象上存在class="one"
,则将属性值one删除掉。 如果元素对象上不存在class="one"
,则添加- **
css()
12.2.3 CRUD操作
append()
:父元素将子元素追加到末尾对象1.append(对象2)
:将对象2添加到对象1元素内部,并且在末尾
prepend()
:父元素将子元素追加到开头对象1.prepend(对象2)
:将对象2添加到对象1元素内部,并且在开头
- **
appendTo()
对象1.appendTo(对象2)
:将对象1添加到对象2内部,并且在末尾
prependTo()
对象1.prependTo(对象2)
:将对象1添加到对象2内部,并且在开头
after()
:添加元素到元素后边对象1.after(对象2)
: 将对象2添加到对象1后边。对象1和对象2是兄弟关系
before()
:添加元素到元素前边对象1.before(对象2)
: 将对象2添加到对象1前边。对象1和对象2是兄弟关系
insertAfter()
对象1.insertAfter(对象2)
:将对象2添加到对象1后边。对象1和对象2是兄弟关系
insertBefore()
对象1.insertBefore(对象2)
: 将对象2添加到对象1前边。对象1和对象2是兄弟关系
remove()
:移除元素对象.remove()
:将对象删除掉
empty()
:清空元素的所有后代元素。对象.empty()
:将对象的后代元素全部清空,但是保留当前对象以及其属性节点
本文标题:第四部分 第十二章 2.DOM操作
文章作者:foreverSFJ
发布时间:2019-08-27 10:12:01
最后更新:2019-08-27 10:12:01
原始链接:Notes/Java/JavaWeb/12_2 DOM操作.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享